package com.sunrise.configuracoes.repositorio.iface;

import java.util.Collection;

import com.sunrise.generico.entidade.Filial;
import com.sunrise.generico.entidade.Usuario;
import com.sunrise.generico.repositorio.iface.Repositorio;
import com.sunrise.generico.visao.Filtro;

public interface FilialDao extends Repositorio<Filial> {

	Collection<Filial> buscarPorFiltros(Filtro filial);

	Collection<Filial> listarAtivoOrdenado();

	Collection<Filial> listarPorUsuario(Usuario usuario);

	Filial buscarPorCNPJ(String cnpj);

	Collection<Filial> listarPorNomeUsuario(String nome, Usuario usuario);

}
